package Task03_2;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;

public class WorkTest {
    public static void main(String[] args) {
        //定义List集合，在List集合中增加三个员工，基本信息如下：  "凤姐" 18 20000  "欧阳峰" 60 8000  "刘德华" 40 30000
        ArrayList<Work> arr = new ArrayList();
       arr.add(new Work("凤姐",18,20000));
       arr.add(new Work("欧阳锋",60,8000));
        arr.add(new Work("刘德华",40,30000));
        //在"欧阳峰"之前插入一个员工，信息为：姓名："张柏芝"，年龄：35，工资3300
        arr.add(1,new Work("张柏芝",35,3000));
        System.out.println("删除前：" + arr);
        //删除"刘德华"的信息
        arr.remove(new Work("欧阳锋",60,8000));
        System.out.println("删除后：" +arr);
        System.out.println("-----------------------------------");
        //利用for 循环遍历，打印List 中所有员工的信息
        for (Work w: arr) {
            System.out.println(w);
        }
        System.out.println("-----------------------------------");
        //利用迭代遍历，对List 中所有的员工调用work 方法
        Iterator<Work> w1 = arr.iterator();
        while (w1.hasNext()){
            System.out.println(w1.next());
        }
    }
}
